/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package edu.infomatik.tundra.data;

import java.util.Date;

import edu.infomatik.tundra.logic.AChitChatBean;
import edu.infomatik.tundra.logic.WorkKinds;


/**
 * <!-- begin-user-doc -->
 * An implementation of the model object '<em><b>AChit Chat</b></em>'.
 * <!-- end-user-doc -->
 * <p>
 * The following features are implemented:
 * <ul>
 *   <li>{@link edu.infomatik.tundra.AChitChatBean.impl.AChitChatImpl#getDescription <em>Description</em>}</li>
 *   <li>{@link edu.infomatik.tundra.AChitChatBean.impl.AChitChatImpl#getNote <em>Note</em>}</li>
 *   <li>{@link edu.infomatik.tundra.AChitChatBean.impl.AChitChatImpl#getDemo <em>Demo</em>}</li>
 * </ul>
 * </p>
 * 
 * @generated
 */
public abstract class MockAChitChatBean implements IMockedBean<AChitChatBean>{


	private AChitChatBean mocked;
		
	MockAChitChatBean(String name, WorkKinds kind, String description, String note, String demo, int idealSP, int estSP,
					  Date dateCreated, Date scheduleDate, Date deadline, boolean inProgress) {
		mocked.setName(name);
		mocked.setKind(kind);
		mocked.setDescription(description);
		mocked.setNote(note);
		mocked.setDemo(demo);
		mocked.setIdealSP(idealSP);
		mocked.setEstSP(estSP);
		mocked.setDateCreated(dateCreated);
		mocked.setScheduleDate(scheduleDate);
		mocked.setDeadline(deadline);
		mocked.setInProgress(inProgress);		
	}
	
	public long getId() {
		return mocked.getId();
	}
	public void setId(long id) {
		mocked.setId(id);
	}
	public String getName() {
		return mocked.getName();
	}
	public void setName(String name) {
		mocked.setName(name);
	}
	public short getKind() {
		return mocked.getKind();
	}
	public void setKind(WorkKinds kind) {
		mocked.setKind(kind);
	}
	public double getIdealSP() {
		return mocked.getIdealSP();
	}
	public void setIdealSP(double idealSP) {
		mocked.setIdealSP(idealSP);
	}
	public double getEstSP() {
		return mocked.getEstSP();
	}
	public void setEstSP(double estSP) {
		mocked.setEstSP(estSP);
	}
	public Date getDateCreated() {
		return mocked.getDateCreated();
	}
	public void setDateCreaed(Date dateCreated) {
		mocked.setDateCreated(dateCreated);
	}
	public Date getScheduleDate() {
		return mocked.getScheduleDate();
	}
	public void setScheduleDate(Date scheduleDate) {
		mocked.setScheduleDate(scheduleDate);
	}
	public boolean isInProgress() {
		return mocked.isInProgress();
	}
	public void setInProgress(boolean inProgress) {
		mocked.setInProgress(inProgress);
	}
	public String getDescription() {
		return mocked.getDescription();
	}
	public void setDescription(String description) {
		mocked.setDescription(description);
	}
	public String getNote() {
		return mocked.getNote();
	}
	public void setNote(String note) {
		mocked.setNote(note);
	}
	public String getDemo() {
		return mocked.getDemo();
	}
	public void setDemo(String demo) {
		mocked.setDemo(demo);
	}
}
